.detail
	{
		.head
		{
			padding: 20rpx 20rpx 20rpx 24rpx;
			box-sizing: border-box;
			display: flex;
			align-items: center;
			.name_grade_createtime
			{
				width: 410rpx;
				margin-left: 30rpx;
				.name_grade
				{
					text:nth-child(1)
					{
						font-size: 30rpx;
					}
					text:nth-child(2)
					{
						font-size: 18rpx;
						background: #ffc31b;
						padding: 4rpx 8rpx;
						margin-left: 6rpx;
						border-radius: 16rpx;
					}
				}
				.time
				{
					margin-top: 10rpx;
					font-size: 20rpx;
				}
			}
			.set_up
			{
				text
				{
					margin-left: 54rpx;
					padding: 6rpx 30rpx;
					border: 1px solid red;
					border-radius: 40rpx;
					color: red;
				}
			}
		}
	}
	.comment
	{
		padding: 0 20rpx;
		.comment-text
		{
			padding: 0 6rpx;
		}
		.comment-picture
		{
			display: flex;
			align-items: center;
			flex-wrap: wrap;
			.image
			{
				box-sizing: border-box;
				width: 32%;
				margin-top: 6rpx;
				margin-left: 1%;
				height: 250rpx;
				border-radius: 16rpx;
			}
		}
	}
	.discuss
	{
		padding: 0 20rpx;
		font-size: 30rpx;
		padding-bottom: 100rpx;
		.discuss-title
		{
			border-top: 1px solid #f8f8f8;
			border-bottom: 1px solid #f8f8f8;
			padding: 10rpx 0;
			margin-top: 20rpx;
		}
		.discuss-item-list
		{
			display: flex;
			padding-top: 20rpx;
			view:nth-child(1)
			{
				margin-left: 10rpx;
				font-size: 34rpx;
				margin-top: 6rpx;
			}
			view:nth-child(2)
			{
				margin-left: 10rpx;
				font-size: 20rpx;
				margin-top: 4rpx;
			}
			.text
			{
				font-size: 18rpx;
				background: #ffc31b;
				padding: 4rpx 8rpx;
				margin-left: 6rpx;
				border-radius: 16rpx;
			}
			.discuss-item-list-like
			{
				position: relative;
				width: 100rpx;
				font-size: 20rpx;
				margin-left: 280rpx;
				margin-top: 20rpx;
				.num
				{
					position: absolute;
					left: 40rpx;
					top: 0;
				}
			}
		}
	}
	.discuss-item-content
	{
		border-bottom: 1px solid #e7e7e7;
		// padding: 20rpx 0;
		padding-bottom: 20rpx;
		margin-left: 120rpx;
	}
	.operate
	{
		background: #FFF;
		border-top: 1px solid #f8f8f8;
		position: fixed;
		width: 100%;
		bottom: 0;
		display: flex;
		justify-content: center;
		align-items: center;
		height: 100rpx;
		.operate-icon
		{
			display: flex;
			justify-content: center;
			align-items: center;
			width: 25%;
		}
		
	}
	.u-popup
	{
		display: flex;
		justify-content: center;
		align-items: center;
		view
		{
			padding: 20rpx;
			width: 33.3%;
		}
		view:nth-child(2)
		{
			text-align: center;
		}
		.cancel
		{
			color: #dfdfe1;
			margin-left: 20rpx;
		}
		.confirm
		{
			color: #ff6c37;
			text-align: right;
			margin-right: 20rpx;
		}
	}
	.input
	{
		border-radius: 40rpx;
		background: #ebebec;
		width: 90%;
		margin: 0 auto;
		margin-bottom: 100rpx;
	}
	.empty
	{
		display: block;
		margin-top: 50rpx;
	}